草庐IT

java - JLabel 图像数组

全部标签

javascript - 使用 CloudCode 在 Parse.com 中保存来自 URL 的图像

几天来,我一直在努力保存从HTTP请求中检索到的文件。这是我的代码:Parse.Cloud.httpRequest({url:"https://ss1.4sqi.net/img/categories_v2/food/vietnamese_88.png",success:function(httpImgFile){console.log("httpImgFile:"+String(httpImgFile.buffer));varimgFile=newParse.File("imgFile1.png",httpImgFile.buffer);object.set("location","n

javascript - 简化我的函数(循环、数组)?

我有一个重复几次的函数,我相信可以简化并从数组发送变量。vari=masterdata.timing.split(',');varindex=0;for(index=0;index也许只需将类别更改为变量并从数组发送类别?varchkgroup=['timing,concern,steps'] 最佳答案 您的想法应该可行:vari;varindex=0;varj=0;varchkgroup=['timing','concern','steps'];varcurrentGroup;for(j=0;j如果chkgroup数组确实与mas

javascript - 使用 jsZip 从 url 添加图像到 zip 文件

我正在尝试使用jsZip创建一个zip文件。zip文件的内容是来自网络的图像。我创建了以下代码。但是当我运行它时,我得到的只是一个22kb的空zip文件。varimgLinks=["url1","url2","url3"];functioncreate_zip(){varzip=newJSZip();for(vari=0;iClickthebuttontogenerateaZIPfile(url1、url2和url3替换为我要下载的图片url)。为什么我会收到这些空的zip文件? 最佳答案 JSZipUtils.getBinaryC

javascript - 有没有办法检查两个数组是否具有相同的元素?

假设我有2个数组firstArray=[1,2,3,4,5];secondArray=[5,4,3,2,1];我想知道它们是否包含相同的元素,而顺序并不重要。我知道我可以编写一个函数来对它们进行排序,然后循环检查它们,但是是否有为此预构建的函数?(不仅是VanillaJS,其他javascript库也可以) 最佳答案 使用jQuery您可以使用jQuery比较两个数组://examplearrays:varfirstArray=[1,2,3,4,5];varsecondArray=[5,4,3,2,1];//comparearray

javascript - 相对于鼠标定位图像/背景图像

我想知道动画图像(或背景图像)相对于鼠标的位置的有效方法是什么。以Github为例:https://github.com/thispagedoesntexist这是一个非常性感的404页面。我想对我的用户产生影响,我认为这肯定会影响。问题1)如何做到这一点?2)只是CSS?CSS和JS?3)最后,有这样的库吗? 最佳答案 这是使用名为Plax的jQuery插件制作的. 关于javascript-相对于鼠标定位图像/背景图像,我们在StackOverflow上找到一个类似的问题:

javascript - 获取关于在 contenteditable div 中拖动图像的通知

我有一个div,它有contenteditable="true"并且包含一些html。此html可能包含图片。由于contenteditable="true"用户可以通过将图像拖动到新位置来移动它们。但是我需要在每次移动图像时通知我的代码,以一种我同时获得正在移动的图像元素和放置图像的目标节点的方式。我该怎么做?我当前的解决方案向我的div元素添加了一个Drop监听器,它是contenteditable,然后每次用户移动图像时我都会收到一个drop事件,但我无法获得包含用户移动的图像的dom节点.另外:拖动图像,似乎是复制DOM节点,而不是移动它。这是真的?(在Firefox中测试)。

JavaScript For 循环数组迭代问题 - 使用一个循环与两个循环

这个问题的目的是遍历一个列表,找到列表中的最大值,然后报告最大值的索引值。我能够使用两个for循环解决这个问题:varscores=[60,50,58,54,54,58,50,52,54,48,69,34,55,51,52,44,51,69,64,66,55,52,44,18,41,53,55,61,51,44];varhighscore=0;varhighscoreSolutions=[];for(vari=0;ihighscore){highscore=scores[i];}}for(vari=0;i我最初尝试只使用一个for循环来解决这个问题,但是我遇到了各种初始化问题,也就是说

javascript - 比较文件中的图像和从 Canvas 创建的图像

(我正在使用Protractor和Jasmine进行测试,我还在我的项目中包含了image-diff和node-canvas。)我需要比较两张图片并确保它们相同。一个保存在我的文件结构中,另一个是从Canvas创建的。我能够将Canvas转换为图像,还可以从文件中加载图像。这是我所拥有的:varimagediff=require('../node_modules/js-imagediff/js/imagediff.js');varCanvas=require('canvas');varfs=require('fs');varpath=require('path');beforeEach

javascript - WebGL - 顶点着色器调用的变量数组大小

上下文我正在尝试在Canvas中绘制贝塞尔曲线。我实现了从着色器中绘制二次和三次曲线,但到目前为止我确实为每个控制点设置了统一变量。因此,我在Canvas上单击,添加点,当我有足够的点(分别为3和4)时,我绘制曲线。现在我正在尝试概括贝塞尔曲线。虽然我在JavaScript端实现了这一点,但我觉得从着色器端完成它会更好,因为渲染速度会大大提高。因此,我想在至少有两个点后立即绘制曲线。但我可以继续添加点并使用每个点绘制曲线,以作为控制点。解释所以我知道在GLSL中设置动态数组是不可能的,但是是否可以基于JS变量动态声明GLSL数组?如果我的问题不清楚(我知道我很难马上表述清楚),让我用一

javascript - 对于遍历数组不返回正确的结果

我在使用for循环后将变量与数组:$scope.object.id和$scope.groepen.id与if语句进行比较。如果$scope.object.id与$scope.groepen.id的ID之一完全相同,那么它应该使$scope的索引.overlap为真。我正在使用另一个if检查来查看$scope.overlap是否为真。如果$scope.overlap的一个元素为真,它将使$scope.bestaan​​d为真。否则它应该使它为假。for(vari=0;i我的控制台日志显示$scope.overlap实际上显示了正确的值(因此,如果没有相同的值,则所有索引都是错误的)。$s